Algorithms for Low Power Hardware Synthesis from CAOS -- Concurrent Action Oriented Specifications

نویسندگان

  • Gaurav Singh
  • Sandeep K. Shukla
چکیده

Low-power behavioral synthesis has been given considerable attention in the recent past. Recently, new hardware specification formalisms have been proposed where the specification is action-oriented rather than composition of sequential threads. We call such specification formalisms CAOS or Concurrent Action Oriented Specifications. CAOS models have low granularity concurrent atomic action descriptions with a semantics similar to Dijkstra's guarded command language. Such low granularity atomic action based modeling relieves the designer of the obligation of a priori scheduling of actions in the form of CDFGs. In this sense, these methodologies raise the abstraction level of hardware specification. Bluespec is one prime example of a CAOS. We believe that using action-oriented formalism for low-power synthesis provides more opportunities for power-optimal synthesis. In this paper, we consider a CAOS akin to the Bluespec's model of computation, and consider algorithms for reducing different power metrics (namely, peak power, and switching power). We formulate the problems of poweroptimal synthesis for CAOS, discuss several heuristics and show some numerical examples illustrating the use of such heuristics during CAOS based low-power synthesis process. Algorithms for Low Power Hardware Synthesis from CAOS -Concurrent Action Oriented Specifications. Gaurav Singh Sandeep K. Shukla {gasingh, shukla}@vt.edu

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algorithms for low power hardware synthesis from Concurrent Action Oriented Specifications (CAOS)

Behavioural synthesis has received considerable attention recently and new action-oriented hardware specification formalisms have been proposed. We call such formalisms Concurrent Action Oriented Specifications (CAOS). CAOS models have low granularity concurrent atomic action descriptions with a semantics similar to Dijkstra’s guarded command language. Such models have been shown to generate ef...

متن کامل

Techniques for Power-Aware Hardware Synthesis from Concurrent Action Oriented Specifications

Specification of a concurrent system using CAOS (Concurrent Action Oriented Specifications) (CAOS) as illustrated by Bluespec Inc.’s Bluespec System Verilog provides a high abstraction level, effective concurrency management through atomicity, and powerful compilation to efficient RTL hardware. In this paper, we present two algorithms that make CAOS to RTL synthesis power-aware and produce RTL ...

متن کامل

Complexity of Scheduling in Synthesizing Hardware from Concurrent Action Oriented Specifications

Concurrent Action Oriented Specifications (CAOS) formalism such as Bluespec Inc.’s Bluespec System Verilog (BSV) has been recently shown to be effective for hardware modeling and synthesis. This formalism offers the benefits of automatic handling of concurrency issues in highly concurrent system descriptions, and the associated synthesis algorithms have been shown to produce efficient hardware ...

متن کامل

Low Power Hardware Synthesis from Concurrent Action-Oriented Specifications

Find loads of the low power hardware synthesis from concurrent action oriented specifications book catalogues in this site as the choice of you visiting this page. You can also join to the website book library that will show you numerous books from any types. Literature, science, politics, and many more catalogues are presented to offer you the best book to find. The book that really makes you ...

متن کامل

Verifying Compiler Based Refinement of Bluespec Specifications using the SPIN Model Checker

The underlying model of computation for PROMELA is based on interacting processes with asynchronous communication, and hence SPIN has been mainly used as a verification engine for concurrent software systems. On the other hand, hardware verification has mostly focused on clock synchronous register-transfer level (RTL) models. As a result, verification tools such as SMV which are based on synchr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006